package com.qjdchina.sku.dao.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.qjdchina.sku.model.SkuItemAttribute;

public interface SkuItemAttributeMapper {
	int deleteByPrimaryKey(Integer id);

	int insert(SkuItemAttribute record);

	int insertSelective(SkuItemAttribute record);

	SkuItemAttribute selectByPrimaryKey(Integer id);

	int updateByPrimaryKeySelective(SkuItemAttribute record);

	int updateByPrimaryKey(SkuItemAttribute record);

	List<SkuItemAttribute> selectByCategoryId(Integer categoryId);

	List<SkuItemAttribute> selectBySkuItemId(Integer skuItemId);

	List<SkuItemAttribute> selectBySkuItemIds(@Param("skuItemIds") List<Integer> skuItemIds);
	/**
	 * 根据skuItemId和value查询表头属性
	 * shenpingfeng
	 * 2017年2月21日
	 * @param skuItemId
	 * @param value
	 * @return
	 */
	SkuItemAttribute selectSkuItemAttributeBySkuItemIdAndValue(@Param("skuItemId") Integer skuItemId,@Param("value") String value);
}